new revision: Application layer and Cache Layer complete