the primitive file with thread