finishing up PUT