reorganised sergio_hardware