files now subclass dict