Use persistent strings
Use underscores for function names
Add flags