do we need to pay anything in advance or just on the day?