create mvc structure