fixed responsive handling