4 output edited to full tz requirment
5 output edited,but a lot of bugs added
3 seams legit