add adResponde constructor