modify devio