spec appear and disappear