fix
setup constraints