Credit
Termanology