HARDWARE SECTION