added user rating processing