update SMOD 2 + create SMOD 3