added trough pattern #327