Dev

Close to having a kernel API