add link constraint recipe