add explicit radix parameter, cache html, body selector