Finished kernel description for basic API
Commit after merge