Fixed ViewModel
new memory reading implemented