Move the return statement. Now it add as many elements as it should to the list view