change png core part 3