don't wrap description text
factor out processing of individual files into a separate class