First implemention of idée 2