redesigned interface