TAG: hardware layer