added cpp and pro files