life updates

life updates