add priority/weight conversion, constraint name generation, time conversion