In hatch, you have environments that you define. And then within that, you have scripts that you can run. An environment itself isn't actually like, like an app. You can run arbitrary commands. Another thing that was interesting is the ability to do version management as we'll see in just a minute.