Support for multiple enviroments