changes to make it responsive - not quite as I would like.