snapshot
Add cache hit reporting and make cache work with py3
working adult section and multiple YP sections