update: added 2 error message. To prevent from crashing, the whole program through passing a invalude environment, variable added a logic to find whether environment variable exist or not and whether the past environment variable is a valid directory path of the local system or not.