SPRING 20 HARDWARE