new robot match behavior