new method in filling smt