fix signautre issue