work in progress setting up mvc structure