mvc struct experiment
vacuum processing has mvc pattern for now on