SMS: Pattern theory