triangle passed