updated ui stuffs