nit: we use the camelCase convention, please rename all functions that don't use this convention