some pre-work for item usage