yet more crappy free writes...feel free to comment