adjust hooks