somewhat more interesting example
deftish improvements, cleaner code, more internal funcs
dcc ported, might be working