added png image type support