-renamed api
-implemented tasks for each api method
-implemented basic functionality