added new chapter on assert