added evict() method - more todos noted