use variables instead of hardcoded version strings