adding version support for packages