add insertion class
add insertion class