novel mechanism