Added interface for upgrade items and recipe