add method calTarget