use one model for all payments.