Smart analysis

Smart analysis