added new asserts