deleted old code and added new

I uploaded the most up to date code. it contains all the drivers and
main.