M2 Micro framework