making whole thing responsive