refactor review form and redirect on save