declaration of i?