Overlay done, just gallery functionality to add