presentation by guru and xiong 2004781