decided to do all responsiveness myself