add loop macro