make it all responsive