Implemented Fifo and LRU
nearly finished maybe