add piece intiate with other piece with rules