adding ilegal method