changed conversion methods