finished minimum version, not tested