New tool for paths for 333k
Re-write to neaten up