externalizing version for publishing