added Payment model