added programs support