adding in support for check payments