interface redesigned