changes to chaining to find more items