add ThisSelfDemo