delete cpp and add to header file
update