payments

Some updates