finished enough to let gani send out an email back if there is a change in request