simple java ui, persistent data.