my Framework, built on MVC pattern