added onBoardVision