trying to create View layout like a MVC framwork, just begin :)