defferal object containing program