added comments and updated read me