add character driver