work file to learn cpp