made headway in payment feature. had a lot of weird bugs