added docs to everything