method of generating engagement