seventh attempt at single file