rename some functions
update readme