add convert mode