Functors for paths added