added peripherals package