moved the consant definitions to header file