Mu own framework