passes fragentation unit test