add file accessor