model and omnicontroller