add threshold logic

Change-Id: Ie0ebd4a26f9d3fb56ac20223572cd58cdd845104