begin to add the front end UI