@danavm: marvelous! thank