program2 and nav