architektura mvvm part 2