path_traits done and compiling