add image loading support (png)