for Oshio3