refactored Lists to be entered into directive