trace and williams

.