theme implimentation and nav bar