switched toggle by add/remove directly