using a define