finalize sm