handling multiple payments