Added more comments and update readme.