add a pick or place constraint