New pieces in the puzzle of first life on Earth