working libpng
sonf