Add c mode hook