implemented inde2