camelCase public methods, some renaming for clarity