add some cpp files