function name changes and failure note