implemented poke