updated CASE system