adding more comments and update readme