-implemented navigation with fragments