added all of UI components