added test on self-adding new task