ADD: baisc MVC libs and logic