create projector response function but this is imperfect