implemented multiple smt files