final changes salesController, offers and sales controllers tested