something new for me - the assert function