added uncomplete/remove function