use standard tool data structure