some turns and bends. :)