added fusion and numeric_conversion