added EnvironmentModel, load handshake data from server