modify mvc structure