Add programming_tools role