upm as minimal version of up