add documentation on the rest of the functions/objects