first attempt asserts