misc
misc
adding constraints