Added an untested add method, still need to figure out why Driver doesn't work