set up models for intitial version with all testspassing