put width and position back in, responsive