Rename cpp file to avoid ~ conflict