pre-version for SMIC