removed ? from function names that don't return a boolean and updated documentation