A lot of code...
-DBG log
-add context
-finish init and destroy flows