singleton on navigaion