programing-tools improvements