navigation behaviors now in seperate folder