converted to dynamic allocation of SystemState fifo