Started updating api and including some instruction sets.