path finding for articles