add COSC311Driver