final form for interactive class