working on payment system