basic functionality seems good, increment version
fix mainfile typo