implementation for memory NLST (#6)