Updated Generic Path