inline function
add super robot