use snake_case instead of camelCase