mention SMT implementation