implemented more apis
completed all api calls