anonymous ratings [by Swapan Bhuiyan]