all views presenters and model