* added tap version checking logics. Many tap32 versions are broken,