add features for scale, convert