translation, constraints