added structure for payment info, needs work