made #defines unique