refine tools

refine tools
mierda n+1

mierda n+1