Initial commit
API initial version implemented
Merge commit 'f9160dcedb2585b79fad502732fb64ee79303a6d'