add use file, fix bug