novel path