and more global_free() -> global_free_array()(nw)