trough system