adding basic responsiveness