adding site api,
refactoring,
add some infos to readme