adding more 'responsiveness'