Dwr detailed introduction