diff --git a/include/minishell.h b/include/minishell.h
index a547cdf..6275863 100644
--- a/include/minishell.h
+++ b/include/minishell.h
@@ -26,6 +26,7 @@
 # include <dirent.h>
 # include "libft.h"
 
+# include "env.h"
 # include "parsing.h"
 # include "execution.h"
 
diff --git a/src/env/env_setters.c b/src/env/env_setters.c
index 05c1c18..2b62c26 100644
--- a/src/env/env_setters.c
+++ b/src/env/env_setters.c
@@ -6,7 +6,7 @@
 /*   By: mmoussou <mmoussou@student.42angouleme.fr  +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/05/22 14:42:52 by mmoussou          #+#    #+#             */
-/*   Updated: 2024/05/22 14:49:35 by mmoussou         ###   ########.fr       */
+/*   Updated: 2024/05/27 18:05:18 by mmoussou         ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -64,9 +64,11 @@ int	env_init(char **env_d, t_env *env)
 	while (env_d[++i])
 	{
 		if (bool_first_el)
+		{
 			i = env_create_first_el(env_d[i], env);
-		if (bool_first_el && i < 0)
-			return (1);
+			if (i < 0)
+				return (1);
+		}
 		else
 		{
 			new = env_create_el(env_d[i]);