removed drive.cpp and updated demo file