path finding almost ok