use warnings module for ns5 warning to make suppressing easier
definitions of trial events and block structure for this task