Add func char hook