Working UI, needs events,users,and TDD