added limited responsive behavior