add configuration object to manage build with varied environment