a little bit more readable item_fields