adds programs