add pathgen