Human needs and tools