added cpp files to interface with camera