add remove assert