mvc skeleton for future use