allow for multipe file types
update version