missing 3rd case added