can add and remove a frame