replace Ops.get_string (not yet completely)