separate mvc