reversed the order of name and path to constructor. the path is more often chosen to pwd than the name is chosen to be unset.