get and clean hw