++ perfect project - improvements