added rest of the apis & made the app compatibale with new changes