make changes per request