add backbone add and remove functions