syntax fixed general_tools