meta init and flush