Added PathAlgprithms