shor-ladder