constructors in Programs.php