improving layout process (MVC)