init version of life
init