checking off and removing functions working