add limit condition