work with offer acceptance and rejection