did some responsive stuff