no more hardcoded strings