png stuff
pngs doing big thangs
merged png branch