add realtime convert