First implementation of API

Only the index of API