very rough draft mostly several calculators.