add peripherals framework