added api Looper