add lookup APIs