add approximation methods (round and fix)