getting close to proper resposiveness.