two new basic program types and color codes added