split env-backward into several files