add constructor with parameter