add c-common-hook