update docs; todo