added payment and paymentmethod