add and update docs