- improve for the convert