uf-js client only docs draft