demo with topcoat