added type for all item classes