add peripherals for detail