+added GAItem Class