new interface continue