continue base struct