added payment model