Something I had cooked up for awhile, heres a bearless version...