added all API calls and response