moving Programs class to root cls_programs