more triangle stuff