wrote working hn adapter
wait til run call back to declare done