gesture modifications
added diagram