init
init delete class