main view & controller (very basics ...)