finished single file case