start life logic