finalized ui