list fragment doesnt need to know about models