some responsive improvements