added params to makePersistant(new Program(..,..,..,req.startDate, req.endDate)