Its a snowball revenue ,it build itself up as time tunes itself with due dates. All the big business around world including the big miners, oil, retailers. .etc Working off same payment agreement.