implemented transactional hash tables (no tests yet)