refactor code. Add new tool request form.