should be private or a constant ?