add layout module
go MVC
merged