decorators for api interface
clear some useless files
update libs
initital for api interface
cleanup