added condtructors to support the item id's