using a file description class