split file sharing and dict from utils