try Tup again
clean
quiet
refactor