added test for reading empty list