add filetype.c