updating comments and documenation