design interface