updated invoke test