fixed headerFile and type