Commit First only few functionalities

Only few of the api s were implemented.