external code clean macro rev1