User mode scala