review functionality working