working need to work on cleaning up data, recognizing item list