propper interface-selection implemented