constants moved to header