add help C functions