I don't think it should be static. Member function returning a string.