added the ability for Element to populate the list based on a filename