more interface fix