test 0 lifecycle