model controller view initial setup, no compile errors