give more meaningful error message
implement kite.who feature