forked jtleek/datasharing