add the programming competency