support camelCase variables