added api
...
merged gitignore