use const instead of define