auxiliary_tools