add tests, refactor load process and env overrides
refactor to store original env
rename fixtures