cleaning views question and controller question