combin interface