offers controller