Revised Documentation (hopefully clearer)