added color and centering, map and info separated as components