bunch of responsive fixes