stregthern installItem; added proper inheritance and provision for items for each os and for common