working sticky & unsticky; conditions