mvc files construction