prepared for WilliamsR recommendation method
added WilliamsR recommendation method