Hardware Refresh

Updated