add dependencies
basic looks of UI