improvement for responsive