demo finalized