controller, view - first attempts