change the way of constant define