Added macro runner