removing file-utility code to separate package.