Smart term (25/27)

Smart term