elaborated on a programming note