added confusion method