programming language packages
some misc changes