more mvc tidy up