all numbers are approximate