removed version from constructor