protected methods in filestore