definitions added to offers and components
definitions stuff