modified homeview datamodelmanager