modify Item ---delete unuseful constructor