use current offer constraint format, but remove from construtor