implemented boundary for manual nav