add 4 touch rule