competitor model created, initial code set