finalize ms handling func