thing needed