finished many of the assertions, though some throw errors still.
updated some more assertions.