finished; added Dealer controller