updates + doc