event_max_wip
char *event_names[event_max_wip];
unsigned char function[state_max_wip][event_max_wip];