almost done 7/29