Almost finalized basic UI