Using effective navigation pattern