added comments and README