works with angle as additional criterium for approached goal