Implement item processing functions