add handle opponent first