remove MVVM
factory mvc