it's working now, VM's implementated with clear functions, done some basic MVC division