add constructor config