wrote comments, cleaned up

still not final