code formatting
Use polymorphic String-like