fixed and improve converter ,still implement,not finish