the only string operations you really need for dynamically generating code