Full math 'of' implmentation