RD MVC structure