extend programming env section