5w1h's controller & model & view