First idea regarding the tool