cleaned up IsotopeAdapter