override navigation