add new class

add singlelist
add CirList