Implemented cachning functions