raw working R W version