add handle constraints