all before resopnsive