resolving inconsistent naming
calculation_block now accepts theta and replaces trueangle() calculation