added UI as a module