adding ability to complete list