Just another piece of the puzzle called life