refactoring magic strings