auto nav generation