updated ui and search