added png loader (not tried yet)