Obj constraints initial commit