updated programming language section