macro-conversions