added eviction feature