improved interface for payments