Add basic transformation macro