print function
add nbtoc