future interface design