Smart term (24/27)

Smart term