use rising edge