about to start writing peripherals