avoid dynamically defnining constants