Implement runList