fix bugs convert methods