add and remove offer