cycle for life

//cycle for life