add a draft for cpp ctor
remove tmp/backup file