latest code and data. still incomplete in terms of analysis