responsive processin