updated convert