add some more features

cache