Ups and downs of life