adding navbar and improving responsiveness