cpplib fragment handling