making whole thing respond