remove dashboard controller / add selected_offer modeling / define what different types users can see and do