add dotenv to load .env file at beginning