Revert "Delete info.cpp"

This reverts commit 336f0a70f23c436cea70fd09b670c332735e5e83.
Revert "Revert "Delete info.cpp""

This reverts commit b1d705703c607aa3d28e22ebb831198eaea2d881.