enable user programming language preference