adding, removing, and requests fully complete