modfy Senaio code