file description as simple file abstraction