rough sub

.