generating lives project