add version reader