use ASP macro