squeleton of the classes just missing the nissanFactory class