small modifications for responsivity