navigation generator added