Basic tool structure