added i method