requiring dependencies for review handler