update the README, add API and Features