add ability to specify version (allow upgrading)