cleaned up comments and added more tests