adding tapping notifying
adding closing hook