add long convert method