to add getting surroundings