forgot to flatten ifz ,con