Added dotenv to handle environment variables