environment and technological landscape