added multi environment configuration