Yes, we charge 100% advance payment as it is beneficial both for us and the clients. For clients, who give us content assignments on an ongoing basis, we either charge a 50% advance or simply share an invoice at the end of the month.