new trilateration class