added user rating feature