implementing setup script
implemented path.basename() and path.extname()
implementing setup script
renamed setup scripts