Added more tests which now pass. list of elements still returns null