add more review functionality