split this tool's function by add options