Add topcoat framework