here's what I've been tinkin' around on: