Added item processing logic, still dealing with hash key naming issues