completed to specifications of driver code
Merge pull request #1 from cpkenn09y/initial-attempt

completed to specifications of driver code
fixed merge conflicts