modified oshw again