trough doc