updated front-end UI