edited userspace driver