learning how orientation checks work