finish basic UI