updated hardware