tools shared among analyses