enhanced empty list