refactor to constant