finish docs for what I know up to this point