Add from and macro