strugglllll with UI