use ... ... &parsecontroller; &getdata; &output; sub getdata {.... etc