Part 3: transparent background