add __conversion