novel init