Hardware shop sometimes known as DIY stores, sell household hardware for home improvement including fasteners, building materials, hand tools, power tools, keys, locks, hinges, chains, plumbing supplies, electrical supplies, cleaning products, housewares, tools, utensils, paint, and lawn, and garden products directly .