payments 90% done now. Yay