navbar revised, add dropdown function