fill in other if's