added libpng and stuff