initialize smodeal