changing customer model, fixing responses