added back PNG generation