modified software&hardware