more work on responsive design