better decoupling between views and app data