Initial commit, some methods on API and a draft for future projects