first commit to james branch
added some comments
adding objects to Environment