add custom assert