added towerLock