smacs storm implementation