added a very simple character device driver