life has to offer