implement multiple envioments

now with a git repository that represents the stages of the fligt