add version for progressbar
just include try from active support
correct files to be included in mock
require forwardable