added weighted root mean square error