allow for custom version