Refactored a bit, added field descriptions for items data