add pulse detect