moving some files out of lib/cpp