add catcha and setting dialog