implemented review sending