improved usermode