SMS: Algorithm Design