adds non-optmized lru implementation