almost final push, lots of responsive design