version 1.0 of path module finished