add constructor inject example