created the fundermental environment