a bit about files