working on advanced path