reasonable #define values for demo
ignore .xcuserstate in demo branch also