Finish the basic implementation of the micro framework