add some exp and fix file_type