finish up GenericRESTDriver