SMS: Algorithms design /