adding trading constraints