added migrated cpp project from initial c project