finished implementing custom request type management tools