vähän tiukempi mvc ja aika rohkee front controlleri