designing the new interface