default offer factory